package com.hksj.cm.dto;

import com.hksj.common.core.model.BasePageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @ClassName DeviceListDTO
 * @Description TODO
 * @Author @陈章
 * @Date 2024/7/26 10:13
 * @Version 1.0
 */
@ApiModel(value = "设备列表")
@Data
public class DeviceListDTO{

    @ApiModelProperty("设备名称")
    private String deviceName;

    @ApiModelProperty("设备状态 offline = 离线 ,online = 在线 ,notActive = 未启用")
    private String state;

    @ApiModelProperty(value = "评级字典值{优、良、差评级}")
    private String ratingValue;

    @ApiModelProperty(value = "专业名称code")
    private String code;

    @ApiModelProperty("设备位置路径(当按楼层查时)")
    @NotBlank(message = "设备位置路径不能为空")
    private String paths;

    /**
     * 当前页
     */
    @ApiModelProperty(value = "当前页 默认值为1")
    private Long pageNum = 1L;

    /**
     * 分页大小
     */
    @ApiModelProperty(value = "分页大小 默认值为10")
    private Long pageSize = 10L;


}
